/* global style */
*{font-size:12px; font-family:arial, sans-serif;}
body{margin:0;}
ul{margin:0;padding:0;list-style-type:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

/* common style */
.fl{float:left;}
.fr{float:right;}
.clr{clear:both;margin:0;padding:0;}
.fwb{font-weight:bold;}
.curd{cursor:default;}
.hide{display:none;}
.debug{border:1px solid #F00; background-color:#FF0}

/* component style */
.dlg{position:absolute;z-index:1001;padding:4px;}
.dlgbg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#fff;border:1px solid #000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.dlgbdr{border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.dlgshdw{box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;}
.dlgover{position:absolute;z-index:1000;left:0;top:0;width:100%;height:100%;}
.frmtitle{height:26px;line-height:26px;padding-left:4px;}
.frmlabel{text-align:right;}

/* page style */
.headerbar{height:26px; border-bottom:1px solid #C9D7F1;}
.headerbar .loginbar{margin-right:4px; line-height:26px;}
.headerbar .loginbar span{margin:0 4px;}

.wrapper{background:url('images/bg.jpg') top right no-repeat;}
.wrapper .titlebar{height:100px;line-height:100px;font-size:40px;padding-left:30px;color:#fff;text-shadow:3px 3px 10px #00f;}
.wrapper .sidebar{width:160px;background-color:#E9F4FE;}
.wrapper .sidebar ul{padding:10px;}
.wrapper .content{padding-left:160px;}

#toolbar span{margin:0 4px;}
#add_dialog{width:250px;height:120px;}
#account_gird{
	margin:0 10px;
	border-collapse:collapse;
	border:1px solid #ccc;
}
#account_gird tr th{border:1px solid #ccc;font-weight:bold;text-align:left;}
#account_gird tr td{border:1px solid #ccc;}